<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui">
<ui:composition template="../templates/layoutSinMenu.xhtml">
    <ui:define name="title">Detalla Reporte Global</ui:define>
    <ui:define name="content">
        <p:spacer height="5px"/>
        <p:panel>
            <h:form id="detalleAlmacenGlobalItemForm" prependId="true">
                <h:panelGrid columns="1">
                    <p:toolbar>
                        <p:toolbarGroup align="right">
                            <p:commandLink ajax="false" process="@this"
                                           actionListener="#{reporteCuentaAlmacenJsfBean.printExcelReportGlobalDetailAction}">
                                <p:graphicImage value="../resources/images/newExcel.png" width="25px"
                                                height="25px"/>
                                <f:attribute name="cache" value="true"/>
                            </p:commandLink>
                        </p:toolbarGroup>
                    </p:toolbar>

                    <p:dataTable id="tablaDetalleAlmacenGlobalItem"
                                 value="#{reporteCuentaAlmacenJsfBean.detalleItemCuenta}"
                                 var="detalleItem" rowKey="#{detalleItem.id}"
                                 rows="10" paginator="true"
                                 paginatorPosition="bottom" emptyMessage="No existen registros"
                                 paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
                                 rowsPerPageTemplate="5,10,25,50">
                        <p:columnGroup type="header">
                            <p:row>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="N° Pedido"/>
                                    </f:facet>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Fecha Creación"/>
                                    </f:facet>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Fecha Reciente"/>
                                    </f:facet>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Cod. Acreedor"/>
                                    </f:facet>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Acreedor"/>
                                    </f:facet>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Usuario Creador"/>
                                    </f:facet>
                                </p:column>
                                <p:column>
                                    <f:facet name="header">
                                        <h:outputText value="Importe Total"/>
                                    </f:facet>
                                </p:column>
                            </p:row>
                        </p:columnGroup>
                        <p:subTable var="detalle" value="#{detalleItem.detalle}">
                            <f:facet name="header">
                                <h:outputText value="#{detalleItem.rangoLabel}"/>
                            </f:facet>
                            <p:column styleClass="columnLeftTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.numeroDocumentoCompra}"/>
                            </p:column>
                            <p:column styleClass="columnLeftTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.fechaContable}">
                                    <f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Lima" type="both"/>
                                </h:outputText>
                            </p:column>
                            <p:column styleClass="columnLeftTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.fechaReciente}">
                                    <f:convertDateTime pattern="dd/MM/yyyy" timeZone="America/Lima" type="both"/>
                                </h:outputText>
                            </p:column>
                            <p:column styleClass="columnLeftTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.acreedorDocumento}"/>
                            </p:column>
                            <p:column styleClass="columnLeftTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.acreedorRazonSocial}"/>
                            </p:column>
                            <p:column styleClass="columnLeftTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.usuario}"/>
                            </p:column>
                            <p:column styleClass="columnRightTopClass" style="min-width:100px">
                                <h:outputText value="#{detalle.montoTotal}">
                                    <f:convertNumber pattern="###,###,##0.00" locale="en-US"/>
                                </h:outputText>
                            </p:column>
                        </p:subTable>
                    </p:dataTable>

                </h:panelGrid>
            </h:form>
        </p:panel>

    </ui:define>
</ui:composition>
</html>